home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / Games / Solitaire / Sources / Klondike / DiscardPileDelegate.h next >
Text File  |  1994-01-10  |  1KB  |  37 lines

  1. /* indent:4  tabsize:8  font:fixed-width */
  2.  
  3. /*---------------------------------------------------------------------------
  4. | -----------------------------------------------------------------------------
  5. |
  6. |    DiscardPileDelegate :Object
  7. |
  8. |    << Description >>
  9. |
  10. | -----------------------------------------------------------------------------
  11. \----------------------------------------------------------------------------*/
  12.  
  13. #import <appkit/appkit.h>
  14. #import "../Solitaire/CardSet.subproj/cardset.h"
  15.  
  16.  
  17. @interface DiscardPileDelegate:Object
  18. {
  19.     id        recycleCardPile;
  20.     id        suitCardPileViews[4];
  21.     int        maxIndex;
  22. }
  23.  
  24. /*----------------------------------------------------------------------------
  25. |
  26. |    CardPileView delegation methods
  27. |
  28. \---------------------------------------------------------------------------*/
  29.  
  30. - setDrawCardCount:(int)theCount;
  31. - setSuitCardPileViews:(id [])theViews;
  32. - doubleClickedCard:aCard in:aCardPileView;
  33. - (BOOL)draggedPile:aCardPile from:discardCardPileView;
  34. - removedPile:aCardPile from:discardCardPileView;
  35. - getOffset:(float *)xOffset :(float *)yOffset forSize:(CardSize)aSize;
  36.  
  37. @end